a.ui-ncbitoggler {
    color: #2222cc;
}
a.ui-ncbitoggler, a.ui-ncbitoggler-open {
    padding-left: 16px;
    position: relative;
    display: block;
}

a.ui-ncbitoggler-no-icon {
    padding-left: 0; /* if there is no icon, reset left padding of master to 0 */
}
a.ui-ncbitoggler span.ui-icon-plus-minus-big, a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open {
    background-color: transparent;
    background-image: url(../img/ncbitoggler-plus-minus-big.gif) ;
    background-repeat: no-repeat;
    top: 0.2em;
    margin-left: -0.1em;
    
}
a.ui-ncbitoggler span.ui-icon-plus-minus-big  {
    background-position: left -30px;
}
a.ui-ncbitoggler-open span.ui-icon-plus-minus-big-open  {
    background-position: left 0;
}

.ui-ncbitoggler-slave, .ui-ncbitoggler-slave-open {
    margin: .2em 0 0 16px;
}

.ui-ncbitoggler-slave {
    display: none;
}
.ui-ncbitoggler-slave-open {
    display: block;
}
a.ui-ncbitoggler span.ui-icon, a.ui-ncbitoggler-open span.ui-icon {
    display: inline;
    position: absolute;
    left: 0;
    _left: -1em; /* IE6 bug */
}
a.ui-ncbitoggler-disabled {
    outline: none;
}
a.ui-ncbitoggler-disabled:active {
    outline: none;
    color: #551A8B;
}

